package com.boss.fileapp.dao;

import com.boss.fileapp.entity.AgencyVerify;

import java.util.List;
import java.util.Map;

public interface AutoCronDao {

    /**
     * 获取定时任务时间
     * @return
     */
    List<Map<String, Object>> getEndDay();

    /**
     * 获取未月结并且未上报、未变化的单位数据
     * @param mofDivCode
     * @return
     */
    List<AgencyVerify> getNoReportAgencyData(String mofDivCode);

    /**
     * 修改单位上报状态信息
     * @param agencyVerify
     */
    void updateAgencyInfo(AgencyVerify agencyVerify);

    /**
     * 获取工作流配置信息
     * @param mofDivCode
     * @return
     */
    Map<String, Object> getWorkflowNodeConfig(String mofDivCode);
}
